package com.longxiao.vo;

import java.io.Serializable;
import java.util.Map;

/**
 * 通知客户端消息
 *
 */
public class ClassroomNotifyVo implements Serializable {

	public static enum NotifyType {
		NO_STUDENT,NO_TEACHER,SHOW_FINISH_CLASS
	}
	
	public ClassroomNotifyVo(){}
	
	public ClassroomNotifyVo(NotifyType type) {
		super();
		this.type = type;
	}

	/**
	 * 
	 */
	private static final long serialVersionUID = -5174343058007685161L;
//	教室编号
	private Integer classId;
//	视频房间号
	private String videoRoom;
//	用户ID
	private String userId;
//	用户类型
	private Integer userType;
	
//	通知类型
	private NotifyType type;
//	通知说明
	private String msg;
//	通知参数
	private Map<String,Object> params;
	public Integer getClassId() {
		return classId;
	}
	public void setClassId(Integer classId) {
		this.classId = classId;
	}
	public String getVideoRoom() {
		return videoRoom;
	}
	public void setVideoRoom(String videoRoom) {
		this.videoRoom = videoRoom;
	}
	public String getUserId() {
		return userId;
	}
	public void setUserId(String userId) {
		this.userId = userId;
	}
	public Integer getUserType() {
		return userType;
	}
	public void setUserType(Integer userType) {
		this.userType = userType;
	}
	public NotifyType getType() {
		return type;
	}
	public void setType(NotifyType type) {
		this.type = type;
	}
	public String getMsg() {
		return msg;
	}
	public void setMsg(String msg) {
		this.msg = msg;
	}
	public Map<String, Object> getParams() {
		return params;
	}
	public void setParams(Map<String, Object> params) {
		this.params = params;
	}
}
